package appapi.Request.ApiReq;

import appapi.common.BaseReq;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @author djq
 * @date 2023/8/7 15:01
 * @description:
 */
@Data
@ApiModel
public class EquipApiReq {
    private Integer currentPage;
    private Integer pageSize;

    /**
     * 开始时间
     */
    @ApiModelProperty(value = "开始时间")
    private String startTime;

    /**
     * 结束时间
     */
    @ApiModelProperty(value = "结束时间")
    private String endTime;

    /**
     * 设备类型
     */
    @ApiModelProperty(value = "设备类型")
    private Integer equipType;

    /**
     * 设备id
     */
    @ApiModelProperty(value = "设备id")
    private String equipId;

    /**
     * 公司
     */
    @ApiModelProperty(value = "公司")
    private String company;


    /**
     * 项目
     */
    @ApiModelProperty(value = "项目")
    private String project;

    /**
     * 开机状态
     */
    @ApiModelProperty(value = "开机状态")
    private Integer status;

    public Integer getCurrentPage() {
        return currentPage == null ? 1 : currentPage;
    }

    public Integer getPageSize() {
        return pageSize == null ? 20 : pageSize;
    }
}
